﻿namespace DotNetRepository.Cache
{
    internal interface ICacheItemExpiration<TKey,TItem> where TKey : struct where TItem : class
    {
        bool HasExpired();
        void Initialize(CacheItem<TKey,TItem> item);
        void ItemTouched();
    }
}
